/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gui;

import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;

/**
 * Clase FondoJPanel, encargada de gestionar la imagen de fondo de la aplicación.
 * @author Victoria Fuenmayor y José Gabriel Rivera
 */
public class FondoJPanel extends JPanel{        
    private Image fondoVentana;

    /**
     * Recibe el nombre del archivo donde se encuentra la imagen.
     * Realiza una sobreescritura al método de pintar pantalla.
     * @param archivo 
     */
    public FondoJPanel(String archivo) {
        try {
            fondoVentana = new ImageIcon(getClass().getResource(archivo)).getImage();
        } catch (Exception e) {
            System.err.println("Error en el nombre del archivo.");
        }
    }

    @Override
    public void paintComponent(Graphics grafico) {
        super.paintComponent(grafico);
        grafico.drawImage(fondoVentana, 0, 0, null);
    }
}     

